# -*- coding:utf-8 -*-
import random
import os


# 类和对象的关系：用类去创建一个对象

# 类和对象：
# 类是对一系列具有相同特征和行为的事物是的统称，是一个抽象的概念，不是真实存在的事物
# 特征：即是属性
# 行为：即是方法
# 类是⽤来创建对象的
# 对象
# 对象是类创建出来的真实存在的事物
# 注意：开发中，先有类，再有对象。


# 类的命名方法：
# 驼峰命名法
class MyName():
    def call_tel(self, name):
        print(name, "正在打电话")

    def play_game(self):
        print("正在打游戏")


# 创建对象
# 创建对象的过程也叫实例化对象
# 变量名 = 类名()
demo = MyName()

# 调用对象的实例方法
demo.call_tel("张三")
demo.play_game()

# self
# self代表类的实例
# 类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,
# 按照惯例它的名称是 self。
